🌳 文章標題:那些沒有人告訴我成為軟體工程師的事情
文章作者從 7 歲開始就開始學 basic ,一直到成為一位軟體工程師,他體認到會寫程式和成為一名軟體工程師這中間可是有一個很大的差距 ,作者形容這種差距之大,像大峽谷一樣的 '大'
他列舉了 20 條他後來當了軟體工程師後的感想
摘要幾條小編讀起來比較有共鳴的,如果你看了這 20 條也有所感觸,歡迎你留言分享
1. 比起 production code 擁有更多的測試程式碼是正常的
2. 我們花費了大量的時間來設定 build 、release 和一般工具。 有時候比起你花在編碼上的時間甚至更多。 (更不用說那些將"程式設計"變成"使用者手中的產品"的 operation、待命狀態( on-call ) 和所有其它方面的事。)
3. 編寫程式碼只是釋出產品軟體的一小部分
4. 一切舊的東西都會不斷地被重新制造出來ーー從 MySpace 到 Facebook,從 IRC 到 Slack。 PHP 又一次流行起來了,函數式程式設計也成為了潮流
5. 通過粗糙的除錯和繁瑣的程式碼審查,學會管理自己的精力和心態是最重要的技能
6. 做同樣的工作,你可以有超過100% 的基本工資差異,這取決於你是在一家小型創業公司還是在一家大公司工作
7. 並非所有軟體工程師角色都在本地文化的眼中具有相同的聲望。 (或者: 優秀的前端和測試自動化專家被嚴重低估了。)
8. CSS 是最複雜的現代程式語言
9. 在15年左右的時間裡,我的主要專業貢獻可以總結為: 推動人們寫出更好的和 / 或更多的測試,讓人們相互交流
10. 最好的技術並不一定會贏。 事實上,通常並不是這樣
https://anaulin.org/…/things-nobody-told-me-about-being-a-…/